package com.gisuni.sddc.platformManager.model;

import java.util.Date;

import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Id;
import org.nutz.dao.entity.annotation.Table;

/**
 * 
 * @ClassName:  ProjectTypeTimenode   
 * @Description:项目类型时间节点 -从表
 * @author: landa
 * @date:   2017年3月16日 上午10:43:59   
 *
 */
@Table(value = "SDDCGISPLATFORM.PROJECT_TYPE_TIMENODE")
public class ProjectTypeTimenode implements java.io.Serializable {

	// Fields
	 
	@Column(value = "ID" )
	private String id;
	/**
	 * 节点名称
	 */
	@Column(value = "TIMENODE_NAME" )
	private String timenodeName;
	/**
	 * 节点周期
	 */
	@Column(value = "TIMENODE_CYCLE" )
	private int timenodeCycle;
	/**
	 * 节点顺序
	 */
	@Column(value = "TIMENODE_INDEX" )
	private int timenodeIndex;
	/**
	 * 节点类型(预留字段,短期,中长期等)
	 */
	@Column(value = "TIMENODE_TYPE" )
	private int timenodeType;
	/**
	 * 主表ID -所属的项目类型ID
	 */
	@Column(value = "PROJECT_TYPE_ID" )
	private String projectTypeId;
	
 

	// Constructors

	/** default constructor */
	public ProjectTypeTimenode() {
	}

	/** minimal constructor */
	public ProjectTypeTimenode(String id, String timenodeName,
			int timenodeCycle, int timenodeIndex) {
		this.id = id;
		this.timenodeName = timenodeName;
		this.timenodeCycle = timenodeCycle;
		this.timenodeIndex = timenodeIndex;
	}

	/** full constructor */
	public ProjectTypeTimenode(String id, String timenodeName,
			int timenodeCycle, int timenodeIndex,
			int timenodeType, String projectTypeId) {
		this.id = id;
		this.timenodeName = timenodeName;
		this.timenodeCycle = timenodeCycle;
		this.timenodeIndex = timenodeIndex;
		this.timenodeType = timenodeType;
		this.projectTypeId = projectTypeId;
	}

	// Property accessors

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	
	public String getTimenodeName() {
		return this.timenodeName;
	}

	public void setTimenodeName(String timenodeName) {
		this.timenodeName = timenodeName;
	}


	public int getTimenodeCycle() {
		return this.timenodeCycle;
	}

	public void setTimenodeCycle(int timenodeCycle) {
		this.timenodeCycle = timenodeCycle;
	}

	
	public int getTimenodeIndex() {
		return this.timenodeIndex;
	}

	public void setTimenodeIndex(int timenodeIndex) {
		this.timenodeIndex = timenodeIndex;
	}

	
	public int getTimenodeType() {
		return this.timenodeType;
	}

	public void setTimenodeType(int timenodeType) {
		this.timenodeType = timenodeType;
	}

	
	public String getProjectTypeId() {
		return this.projectTypeId;
	}

	public void setProjectTypeId(String projectTypeId) {
		this.projectTypeId = projectTypeId;
	}
	
 

}